fibaro:get
Description:
Récupère les informations sur le module (valeur et le temps de dernière modification).
fibaro:get(deviceID, propertyName)
Paramètres:
deviceID : numéro ID du module
propertyName : nom de propriété a récupérer
Valeurs retournées:
valeur de la propriété récupérée
temps (timestamp) de la dernière modification d’état
Exemple:
1 2 3 4 5 6 7 8 9 10 11 | -- recuperation de valeur et temps de dernière modification -- propriété 'brightness' du module id = 11 local value, modificationTime = fibaro:get(11, 'brightness'); -- la deuxième variable peut être omis local value2 = fibaro:get(11, 'brightness'); -- la/les valeurs récupéré peuvent être utilisés dans la scene if (tonumber(value) >= 50) then fibaro:call(142, 'turnOff'); end |
-- recuperation de valeur et temps de dernière modification -- propriété 'brightness' du module id = 11 local value, modificationTime = fibaro:get(11, 'brightness'); -- la deuxième variable peut être omis local value2 = fibaro:get(11, 'brightness'); -- la/les valeurs récupéré peuvent être utilisés dans la scene if (tonumber(value) >= 50) then fibaro:call(142, 'turnOff'); end
Remarques:
Les fonctions de même groupe:
fibaro:get(deviceId, propertyName)
fibaro:getValue(deviceId, propertyName)
fibaro:getModification(deviceId, propertyName)
Les valeurs renvoyées par les propriétés sont des variables de type chaîne de caractères (string), il faut les convertir avec tonumber pour les comparer avec les variable de type numérique.
[recent_deals per_page=”12″ columns=”3″ orderby=”date” order=”desc”]
[…] actionName, …) fibaro:get(deviceID, propertyName) fibaro:getValue(deviceID, propertyName) fibaro:getModificationTime(deviceID, propertyName) […]